package com.guo.common;

import org.apache.poi.ss.formula.functions.T;

public class ResultUtils {

    /**
     * 成功返回的对象
     * @param data
     * @return
     */
    public static <T> BaseResponse<T> success(T data){
         return new BaseResponse<>(0,data,"ok","");
    }

    public static  BaseResponse error(int code,String message,String description){
        return new BaseResponse<>(code,null,message,description);
    }
    public static  BaseResponse error(ErrorCode errorCode){
        return new BaseResponse<>(errorCode);
    }

    public static  BaseResponse error(ErrorCode errorCode,String message,String description){
        return new BaseResponse<>(errorCode,message,description);
    }

    public static  BaseResponse error(ErrorCode errorCode,String description){
        return new BaseResponse<>(errorCode,description);
    }

}
